Obec Vilémov leží v Olomouckém kraji v ORP Litovel v nadmořské výšce 395 m. V roce 2014 zde žilo 450 obyvatel. Vilémov má katastrální území o rozloze 855 ha.